<?php
namespace adminmatrix\admin\model;
use think\Model;
class BaseModel extends Model
{
    protected $autoWriteTimestamp = true;
    /**
     * 查询后
     * @return void
     */
    public static function onAfterRead(Model $model) : void
    {

    }

    /**
     * 新增前
     * @param Model $model
     * @return void
     */
    public static function onBeforeInsert(Model $model) : void {}

    /**
     * 新增后
     * @param Model $model
     * @return void
     */
    public static function onAfterInsert(Model $model) : void {}

    /**
     * 更新前
     * @param Model $model
     * @return void
     */
    public static function onBeforeUpdate(Model $model) :void{}

    /**
     * 更新后
     * @param Model $model
     * @return void
     */
    public static function onAfterUpdate(Model $model) :void{}
}